تشنغدو yingchuang المحدودة لتكنولوجيا المعلومات
منزل .صالمنتجاتصبروتوكول MODBUS حزمة
بروتوكول MODBUS حزمة
بروتوكول MODBUS هو بروتوكول الاتصالات العامة التي تم تطبيقها على نطاق واسع في مجال التحكم الصناعي .
تفاصيل المنتج

بروتوكول MODBUS

بروتوكول MODBUS هو نوع من بروتوكول الاتصالات العامة التي تم تطبيقها على نطاق واسع في مجال التحكم الصناعي في الوقت الحاضر . من خلال هذا البروتوكول ، وحدات تحكم يمكن التواصل مع بعضهم البعض أو مع الأجهزة الأخرى عبر الشبكة ، مثل إيثرنت . بروتوكول MODBUS يستخدم السيد والعبد تكنولوجيا الاتصالات ، وهذا هو ، من قبل الجهاز المضيف بنشاط الاستعلام وتشغيل الرقيق الجهاز . البروتوكول الذي يستخدم من قبل جهاز التحكم الرئيسي يسمى الناقل Modbus ماستر و البروتوكول الذي يستخدم من قبل الجهاز الرقيق يسمى الناقل Modbus Slave . نموذجي المعدات الرئيسية بما في ذلك أجهزة الكمبيوتر الصناعية والصناعية تحكم . نموذجي الرقيق المعدات مثل وحدة تحكم المنطق القابلة للبرمجة المجلس التشريعي الفلسطيني وهلم جرا . الناقل Modbus الاتصال واجهة المادية يمكن اختيار المسلسل الميناء ( بما في ذلك RS232 و RS485 ) ، أو اختيار منفذ إيثرنت . وتتبع بلاغاتها الإجراءات التالية :

● الجهاز الرئيسي يرسل الطلب إلى الجهاز الرقيق

● تحليل ومعالجة طلبات الأجهزة الرئيسية من الأجهزة الرقيق ، ثم إرسال النتائج إلى الأجهزة الرئيسية

● إذا كان أي شيء يذهب على نحو خاطئ ، رمز وظيفة غير عادية سوف تعاد من الجهاز


مقدمة موجزة من بروتوكول MODBUS البرمجيات المنتج

الناقل Modbus بروتوكول الاتصالات البرمجيات التي وضعتها الشركة البريطانية هي أساسا تطبق على صباحا جزءا لا يتجزأ من اللوحة الأم البيئة البريطانية البريطانية البريطانية الإبداعية الصناعية السيطرة على اللوحة الأم مع وفرة من المسلسل الميناء ، وموارد الشبكة ، واجهة GPIO العالمي ، في حين أن لديها قدرة قوية على المعالجة . جنبا إلى جنب مع الناقل Modbus بروتوكول الاتصال البرمجيات ، يمكن بسهولة بناء منصة تطبيق ماجستير و سلاف الذي يتوافق مع الناقل Modbus الاتصالات القياسية . وفقا لخصائص الاتصالات الناقل Modbus ، الناقل Modbus بروتوكول الاتصال حزمة من شركة Introduction ينقسم إلى قسمين : الناقل Modbus بروتوكول التحكم الرئيسية البرمجيات ( المشار إليها فيما يلي باسم " الناقل Modbus u ماستر ) و " الناقل Modbus جهاز بروتوكول البرمجيات " ( المشار إليها فيما يلي باسم " الناقل Modbus u Slave ) . في الوقت الحاضر ، بروتوكول MODBUS برامج تعمل في بيئة ويندوز م ، والتي يتم توفيرها من قبل العملاء في شكل ج وظيفة ثابتة ليب المكتبة . الملامح الرئيسية هي كما يلي :

● مناسبة جدا للتطبيقات الصناعية في الوقت الحقيقي

● يمكن أن تدعم الناقل Modbus بروتوكول الاتصال على أساس تطبيق المسلسل الميناء أو الناقل Modbus بروتوكول الاتصال تطبيق برنامج التعاون الفني

● RTU وضع النقل

● دعم معظم الناقل Modbus رمز وظيفة العمليات ، بما في ذلك ملفات منفصلة المدخلات التبديل بت العمليات ، فضلا عن سجل بايت العمليات

● دعم عناوين البث

● يمكن تعيين مهلة مرنة الناقل Modbus الاتصالات

● يمكن الحصول على معلومات مفصلة عن رمز الخطأ من بروتوكول النقل في الاتصالات


بروتوكول MODBUS البرمجيات والاتصالات علاقة الرسم البياني


بروتوكول MODBUS دعم البرمجيات وظيفة رمز

رمز الوظيفة

وصف

1

قراءة ملف واحد

2

قراءة المدخلات المتقطعة

3

قراءة سجلات متعددة

4

قراءة سجل الإدخال

5

كتابة ملف واحد

6

كتابة سجل واحد

15

كتابة ملفات متعددة

16

كتابة سجلات متعددة

22

محمية كتابة سجل

23

سجل القراءة / الكتابة


طريقة استخدام البرمجيات الأساسية

من أجل تسهيل استخدام التطبيقات ، والحفاظ على رمز ثابت شكل مختلف وسائل الاتصال ، الناقل Modbus بروتوكول البرمجيات ( بما في ذلك الناقل Modbus يو ماستر و الناقل Modbus يو slave ) التي تقدمها Introduction يمكن أن تدعم بروتوكول MODBUS استنادا إلى المسلسل الميناء وبرنامج التعاون الفني في نفس الوقت .


تطبيق الناقل Modbus

كما وضع الناقل Modbus العميل التطبيق ، وذلك أساسا إعداد الطلب وإرساله إلى جهاز الخادم ، في انتظار استجابة الخادم . عند تطوير هذا النوع من التطبيق ، يمكن للمستخدمين الرجوع إلى معيار الناقل Modbus الأدب و واجهة الاتصالات دليل البيانات من المعدات التي تسيطر عليها ، استدعاء الناقل Modbus يو ماجستير حزمة قدمتها Introduction مباشرة لتوفير وظائف API التشغيل المقابلة لإكمال الوصول والسيطرة على أجهزة الخادم . عند تطوير هذا النوع من التطبيق ، تحتاج فقط إلى تضمين الناقل Modbus / u master.h / modbus u master.lib . . . . . . .


2 - تطبيق الناقل Modbus

كما وضع ملقم الناقل Modbus التطبيق ، فإنه يحتاج إلى تحليل و الرد على تطبيق حزمة الناقل Modbus ، ولكن هذا هو فقط جزء من كامل الاتصالات الناقل Modbus ، الجزء الآخر يحتاج أيضا إلى الوصول إلى بيانات التطبيق ، وهذا الجزء يحتاج إلى تعريف المستخدم . من أجل تسهيل استخدام العميل ، هذه واجهة المستخدم وظائف يتم تحميلها تلقائيا في شكل وظيفة مؤشر في الناقل Modbus يو سلافي حزمة البرامج . المستخدم يحتاج فقط إلى تحديد هذه الوظائف واجهة وفقا لمتطلبات لتحقيق وظيفة المقابلة ، كل وظيفة محددة من خلال تعريف خاص من حزب الشعب الكمبودي الملف : dataprovider.cpp لتحقيق .


هذا يدل على أن هذا النوع من تطوير التطبيقات ، يجب أن تحتوي على جزأين من المحتوى ، جزء واحد هو الناقل Modbus / u slave.h / modbus slave.lib تعريف وظيفة API . الجزء الآخر هو واجهة بيانات المستخدم وظيفة محددة من قبل dataprovider.h / dataprovider.cpp . واجهة المستخدم وظيفة يحتاج إلى تنفيذ في dataprovider.cpp . . . . . . .


من أجل الاستجابة في الوقت المناسب إلى الناقل Modbus تطبيق الرسالة ، من المهم أن نلاحظ أن الخيط يجب أن تكون مصممة على استدعاء الناقل Modbus u slave تنفيذ وظيفة مرارا وتكرارا ، والتي هي في وضع حجب .


على سبيل المثال :

( 1 ) بروتوكول بدء تشغيل أجهزة الناقل Modbus

hPort = mbusSlave_StartupServer(_T(" *)، 1، 10000، mbusSlave_Interface )؛

أو

hPort=mbusSlave_StartupServer(_T)COM3: 9600-8-1-0)، 1,10000، mbusSlave_Interface )؛


( 2 ) استدعاء الدالة التنفيذية في الموضوع استجابة لطلب serverloop

بينما( 1 )

{

واستدعاء وظيفة تنفيذية لتحليل والاستجابة الناقل Modbus الرسالة .

نتيجة = mbusSlave_ServerLoop( hPort )؛

    إذا( نتيجة!=0 )وتحقق لمعرفة ما إذا كان الخطأ يعود

{

      ومعالجة الخطأ : هذا المثال للحصول على طباعة رمز الخطأ في نص الرسالة

wcscpy( szText, mbusSlave_GetErrorText( نتيجة ) ؛

i1 = wcslen( szText )؛

      إذا( i1>0 )

ق

wcstombs( strText ، szText ، i1 )؛

printf(رمز الخطأ: %s! n'ستريتكس

س

س

س


بروتوكول MODBUS البرمجيات التي تقدمها الشركة البريطانية السابقة هي وظيفة ج بالإضافة إلى مكتبة ثابتة ( الناقل Modbus.lib أو libmodbus.a ) شكل المقدمة للعملاء . مع المزيد والمزيد من العملاء استخدام بروتوكول MODBUS ، وخاصة بروتوكول التحكم الرئيسية البرمجيات ( المشار إليها فيما يلي باسم " الناقل Modbus يو ماجستير " ) في شكل مكتبة ديناميكية ( أو libmbusmaster.so الملف ) قبل تركيبها في المجلس جزءا لا يتجزأ من نظام التحكم الصناعية الأساسية ، من أجل تسهيل تطبيق العميل الاتصال . قبل تثبيت بروتوكول MODBUS المجلس التحكم الصناعي ، بما في ذلك المملكة المتحدة سلسلة ESM جميع اللوحات الأم ( esm6802 esm6800 , esm335x , esm928x , وهلم جرا ) .


المراجع ذات الصلة


4 ~ 20mA حلقة الحالية اقتناء نظام التطبيق الناقل Modbus بروتوكول الاتصال الرئيسية البرمجيات تحت ويندوز م

بروتوكول MODBUS البرمجيات تحت وندوز جزءا لا يتجزأ من لينكس Introduction دعم المجلس الناقل Modbus بروتوكول التحكم الرئيسية البرمجيات

مقدمة عن بروتوكول MODBUS الأجهزة والبرمجيات في لينكس esm6802 يدعم تطوير كيو تي الناقل Modbus

الناقل Modbus بروتوكول الاتصال مسبقا
استفسار على الانترنت
  • شخص الاتصال
  • شركة
  • تلفون .
  • البريد الإلكتروني
  • رسالة صغيرة
  • رمز التحقق
  • محتوى الرسالة

عملية ناجحة !

عملية ناجحة !

عملية ناجحة !